@CHARSET "UTF-8";
/* CSS Document */
*{margin:0; padding:0;}
img{border:0;}
div,ul,li,span,p,em,b,strong,dl,dd,dt,table,tr,td,input,h1,h2,h3{list-style:none; margin:0; padding:0;}
input{font-family:微软雅黑;}
body{background:#e7e7e7;font-size:14px; font-family:微软雅黑; color:#333;}
h1,h2,h3{font-weight:100;}
#body select:hover,option:hover{border-color:#cca347 !important;}
/*#body h2{color:#cca347 !important;}*/
/*-----------------------头部-----------------------*/
.b400_2 a:hover,.banner b a{color:#333 !important;}
.banner b a:hover{color:#cca347 !important;}
.banner_hover{color:#cca347;}
.top{background:#fff url(../images/index31.png) repeat-x;}
.fn400,.banner{width:1100px; margin:0 auto;}
.fn400{height:40px; line-height:40px;}
.fn400 b{font-weight:100;}
.b400_1{float:left;}
.b400_2{float:right; color:#9d9d9d;}
.b400_1 span{padding:0 20px 0 20px;}
.b400_2 a{padding:0 10px; color:#cca347; text-decoration:none;}
.b_1{background:url(../images/index1.png) no-repeat 0 1px;}
.b_2{background:url(../images/index2.png) no-repeat 0 1px;}
.b_3{background:url(../images/index3.png) no-repeat 0 1px;}

.banner{padding:15px 0; height:55px;}
.banner span{float:left;}
.banner b{float:right; font-size:20px; font-weight:100; margin-top:30px;}
.banner b a{margin-left:35px; text-decoration:none;}


/*-------------------------底部-----------------------*/
.bottom{background:#333; color:#fff; text-align:center; line-height:30px; padding:15px 0 50px 0;font-size:12px; height:150px;border-top:1px solid #4a4a4a;}
.bottom img{margin:0 8px;}
.bottom ul{color:#888; clear:both;}
.bottom ul a{color:#fff; text-decoration:none;}
.bottom ul li{float:left; width:110px; text-align:center;}
.bottom ul li ul li { float:none; background:#4c4c4c;}
.bottom ul li ul li a { border-right:none;}
.bottom ul li ul li:hover{background:#cca347;}
.bottom ul li ul{ position:absolute; display:none; border-top:1px solid #666;}
.bottom ul li:hover ul{ display:block; }
.bottom_1{width:330px; margin:0 auto; height:35px;}
.bottom ul li:hover{background:#4c4c4c;}

/*--------------------------电话----------------------------*/
.call{background:#f7f6f6; margin:45px auto 30px auto; width:1100px;}
.call td{text-align:center; font-size:18px;}
.call td strong{font-size:35px; margin-right:20px; font-weight:100}


/*底部悬浮条*/
.bottomfloat{position:fixed; bottom:230px; width:50px;right:0px; z-index:100;}
.bottomfloat strong{ font-weight:100;}
.bottomfloat_a{height:105px;width:50px; margin:0 auto; font-size:18px;}
.bottomnav td{width:auto;text-align:left;text-indent:0px;}
.totop img{margin-top:38px;}
.bottomfloat p {padding-top:40px; width:400px;}
.bottomfloat p a{color:#cca347; text-decoration:none; padding:0 60px 0 0; line-height:50px;}
.bottomfloat p a:hover{color:#333;}

.bottomfloat_a ul li{position:relative;width:30px;}
.bottomfloat_a ul li span{position:absolute; display:none; top:-170px; left:-110px; border:5px solid #cca347;}
.bottomfloat_a ul li:hover span,.bottomfloat_a ul li:hover .lcQQ{display:block;}

.lcQQ{display:none; position:absolute; top:-80px; left:-139px; width:100px;background:#cca347; font-size:14px; color:#fff; padding:12px 20px; text-align:center; z-index:300;}
.lcQQ em,.lcQQ strong{display:block; font-weight:100; font-style:normal; padding-bottom:10px;}
.lcQQ a{color:#fff; text-decoration:none;}
.lcQQ a:hover{text-decoration:underline;}

#fnxzs{background:url(../images/feiniaoxzs.png) no-repeat; width:250px;}
#fnxzs a{color:#cca347; text-decoration:none; display:block; padding:32px 0 0 15px;}
#fnxzs a:hover{color:#333;}

/*tottop图片抖动*/
.totop img:hover{-webkit-animation: tada 1s .2s ease both;-moz-animation: tada 1s .2s ease both;}
@-webkit-keyframes tada{0%{-webkit-transform:scale(1);}
10%, 20%{-webkit-transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale(1.1) rotate(3deg);}
40%, 60%, 80%{-webkit-transform:scale(1.1) rotate(-3deg);}
100%{-webkit-transform:scale(1) rotate(0);}}
@-moz-keyframes tada{0%{-moz-transform:scale(1);}
10%, 20%{-moz-transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-moz-transform:scale(1.1) rotate(3deg);}
40%, 60%, 80%{-moz-transform:scale(1.1) rotate(-3deg);}
100%{-moz-transform:scale(1) rotate(0);}}
.totop{-webkit-animation: flipInY 300ms .1s ease both;-moz-animation: flipInY 300ms .1s ease both;}

/** borrow */
.aqbz {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 3px 1px #ccc;
    height: auto;
    margin: 45px auto 20px;
    padding: 30px 80px;
    width: 940px;
    height: 930px;
}

.aqbztitle {
    font-size: 30px;
    font-weight: 100;
    margin-bottom: 15px;
    padding: 10px 0 8px;
    position: relative;
}

.focus {
    float: left;
    height: 380px;
    position: relative;
    width: 630px;
}

.focus .fbg {
    bottom: 25px;
    height: 21px;
    position: absolute;
    right: 40px;
    text-align: center;
    z-index: 200;
}

.jklc_list1 {
    margin: 80px 120px 0;
    width: 390px;
}

.jklc_cont1 {
    background: url(../images/jklc2.png) no-repeat;
    clear: both;
    height: 560px;
    width: 940px;
}

.focus .fPic {
    left: 0;
    position: absolute;
    top: 0;
}

.focus .D1fBt a {
    background: none repeat scroll 0 0 #d9d9d9;
    border-radius: 7px;
    color: #b0b0b0;
    display: inline;
    float: left;
    font: 12px/15px "����";
    height: 12px;
    margin: 0 5px;
    outline: 0 none;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 12px;
}

.focus .D1fBt .current, .focus .D1fBt a:hover {
    background: none repeat scroll 0 0 #cca347;
}

.jklc_cont2 {
    clear: both;
    background: #e4f9fe;
    line-height: 22px;
    width: 940px;
    margin-left: -120px;
    margin-top: 80px;
}

.jklc_list1 h4 {
    border-bottom: 2px solid#cca347;
    color: #cca347;
    font-size: 22px;
    font-weight: 100;
    line-height: 36px;
    margin-bottom: 15px;
    padding-bottom: 15px;
}